---
title: "Retrieve stream by Node ID"
method: GET
path: "/resource/latest/content/stream/[nodeId]"
tags: ["Streams", "Content"]
---

# Retrieve stream by Node ID

`GET /resource/latest/content/stream/[nodeId]`

## Request

- Base URL: `http://dev.theverge.com:3002/api`
- URL: `http://dev.theverge.com:3002/api/resource/latest/content/stream/[nodeId]`
- Auth: none declared

Fetches comprehensive stream (live blog) data by its GraphQL Node ID. Returns full stream content including blocks, live status, and metadata. Optionally includes posts via the includePosts query parameter.

## Query parameters

- `nodeId` string, required
- `includePosts` string
- `first` integer
- `after` string

## Response `200`

Stream retrieved successfully

- object
  - `data` StreamResourceResponse, required
    - `blocks` object[], required
      - `actionBoxTitle` object, required
        - `html` string, required
      - `buttonText` object, required
        - `plaintext` string, required
      - `buttonUrl` string, required
      - `description` object, required
        - `html` string, required
      - `placement` 'default' | 'left' | 'wide', required
      - `embedHtml` string, required
      - `provider` string, required
      - `images` object[], required
        - `alt` string, required
        - `caption` object, required
          - `html` string, required
        - `credit` object, required
          - `plaintext` string, required
        - `hideCredit` boolean, required
        - `image` object, nullable, required
          - `id` string, required
          - `originalHeight` number, required
          - `originalWidth` number, required
          - `thumbnails` object, required
            - `horizontal` object, required
              - …
            - `original` object, required
              - …
            - `vertical` object, required
              - …
      - `imagesOrientation` 'wide' | 'horizontal' | 'original' | 'vertical', required
      - `markup` string, required
      - `contents` object, required
        - `html` string, required
      - `headingId` string, required
      - `level` number, required
      - `alt` string, required
      - `caption` object, required
        - `html` string, required
        - `plaintext` string, required
      - `contentWarning` object, required
        - `plaintext` string, required
      - `credit` object, required
        - `html` string, required
        - `plaintext` string, required
      - `hideCredit` boolean, required
      - `image` object, nullable, required
        - `alt` string, required
        - `id` string, required
      - `thumbnail` object, required
        - `cropCoordinates` object, required
          - `height` number, required
          - `width` number, required
        - `normalizedRatio` number, required
        - `originalHeight` number, required
        - `originalWidth` number, required
        - `size` 'horizontal' | 'original' | 'vertical' | 'horizontalZoom' | 'social' | 'square' | 'squareZoom' | 'widescreen', required
        - `url` string, required
      - `items` object[], required
        - `contents` object, required
          - `html` string, required
        - `nestedList` object, nullable, required
          - `items` object[], required
            - `contents` object, required
              - …
            - `nestedList` object, nullable, required
              - …
      - `ordered` boolean, required
      - `dropcap` boolean, required
      - `endmark` boolean, required
      - `lead` boolean, required
      - `paragraphContents` object[], required
        - `html` string, required
      - `citation` object, required
        - `html` string, required
      - `children` object[], required
        - `paragraphContents` object[]
          - `html` string, required
      - `blockName` 'newsletter' | 'product' | 'startHere' | 'actionBox' | 'coreEmbed' | 'coreGallery' | 'coreHeading' | 'coreHtml' | 'coreImage' | 'coreList' | 'coreListItem' | 'coreParagraph' | 'corePullquote' | 'coreQuote' | 'coreSeparator' | 'cyclonePost' | 'featuredProduct' | 'featuredProducts' | 'highlight' | 'homepageHeroLedes' | 'imageCompare' | 'imageSlider' | 'legacyProduct' | 'legacyProductsTable' | 'link' | 'methodologyAccordion' | 'postsInserter' | 'productsTable' | 'rating' | 'relatedPosts' | 'startHereItem' | 'subscriptionBenefits' | 'subscriptionCollage' | 'subscriptionPricingPlan' | 'supportingCastEmbed' | 'table' | 'tableOfContents' | 'video', required
      - `shortId` string, nullable, required
      - `site` object, nullable, required
        - `chorusCommunityId` number, nullable, required
        - `chorusNetworkId` number, nullable, required
        - `domain` string, required
        - `isCrossCommunity` boolean, required
        - `wpId` number, nullable, required
      - `url` string, nullable, required
      - `featuredProductTableTitle` object, nullable, required
        - `contents` object, required
          - `html` string, required
          - `plaintext` string, required
      - `products` object[], required
        - `headingID` string, nullable, required
        - `product` object, required
          - `bestRetailLink` object, nullable, required
            - `price` number, required
            - `retailer` string, required
            - `salePrice` number, required
            - `url` string, required
          - `brand` object, nullable, required
            - `id` string, required
            - `title` string, required
          - `cons` object, required
            - `html` string, required
          - `description` object, required
            - `html` string, required
          - `image` object, nullable, required
            - `alt` string, required
            - `thumbnails` object, required
              - …
          - `productId` string, required
          - `pros` object, required
            - `html` string, required
          - `retailLinks` object[], required
            - `price` number, required
            - `retailer` string, required
            - `salePrice` number, required
            - `url` string, required
          - `showDescription` boolean, required
          - `showImage` boolean, required
          - `showScores` boolean, required
          - `title` string, required
        - `productDescriptionOverride` string, nullable, required
        - `productLabel` string, nullable, required
      - `leftImage` object, nullable, required
        - `alt` string, required
        - `credit` object, required
          - `html` string, required
        - `thumbnails` object, required
          - `horizontal` object, required
            - `normalizedRatio` number, required
            - `url` string, required
          - `original` object, required
            - `normalizedRatio` number, required
            - `url` string, required
          - `widescreen` object, required
            - `normalizedRatio` number, required
            - `url` string, required
      - `rightImage` object, nullable, required
        - `alt` string, required
        - `credit` object, required
          - `html` string, required
        - `thumbnails` object, required
          - `horizontal` object, required
            - `normalizedRatio` number, required
            - `url` string, required
          - `original` object, required
            - `normalizedRatio` number, required
            - `url` string, required
          - `widescreen` object, required
            - `normalizedRatio` number, required
            - `url` string, required
      - `legacyProduct` object, required
        - `bestRetailLink` object, nullable, required
          - `price` number, required
          - `retailer` string, required
          - `salePrice` number, required
          - `url` string, required
        - `brand` string, required
        - `cons` object, required
          - `html` string, required
        - `description` object, required
          - `html` string, required
        - `image` object, nullable, required
          - `alt` string, required
          - `thumbnails` object, required
            - `horizontal` object, required
              - …
            - `square` object, required
              - …
        - `productId` string, required
        - `pros` object, required
          - `html` string, required
        - `retailLinks` object[], required
          - `price` number, required
          - `retailer` string, required
          - `salePrice` number, required
          - `url` string, required
        - `score` number, required
        - `title` string, required
      - `filters` string[], nullable, required
      - `legacyProducts` object[], required
        - `bestRetailLink` object, nullable, required
          - `price` number, required
          - `retailer` string, required
          - `salePrice` number, required
          - `url` string, required
        - `brand` string, required
        - `cons` object, required
          - `html` string, required
        - `description` object, required
          - `html` string, required
        - `image` object, nullable, required
          - `alt` string, required
          - `thumbnails` object, required
            - `horizontal` object, required
              - …
            - `square` object, required
              - …
        - `pros` object, required
          - `html` string, required
        - `retailLinks` object[], required
          - `price` number, required
          - `retailer` string, required
          - `salePrice` number, required
          - `url` string, required
        - `score` number, required
        - `title` string, required
      - `ranges` object[], nullable, required
        - `label` string, required
        - `max` number, nullable, required
        - `min` number, nullable, required
      - `heading` object, nullable, required
        - `html` string, required
      - `sections` object[], required
        - `content` object, nullable, required
          - `html` string, required
        - `heading` object, nullable, required
          - `html` string, required
      - `newsletter` object, required
        - `listId` string, required
        - `promoText` object, required
          - `html` string, required
        - `slug` string, required
        - `title` string, required
      - `product` object, required
        - `bestRetailLink` object, nullable, required
          - `price` number, required
          - `retailer` string, required
          - `salePrice` number, required
          - `url` string, required
        - `brand` object, nullable, required
          - `id` string, required
          - `title` string, required
        - `cons` object, required
          - `html` string, required
        - `description` object, required
          - `html` string, required
        - `image` object, nullable, required
          - `alt` string, required
          - `thumbnails` object, required
            - `horizontal` object, required
              - …
            - `square` object, required
              - …
        - `parentFilter` string, nullable, required
        - `productId` string, required
        - `pros` object, required
          - `html` string, required
        - `retailLinks` object[], required
          - `price` number, required
          - `retailer` string, required
          - `salePrice` number, required
          - `url` string, required
        - `score` number, required
        - `showDescription` boolean, required
        - `showImage` boolean, required
        - `showScores` boolean, required
        - `title` string, required
      - `rating` number, required
      - `searchTitle` string, required
      - `links` object[], required
        - `title` string, required
        - `url` string, required
      - `columns` string[], required
      - `fixedWidthTableCells` boolean, required
      - `footer` string[], nullable, required
      - `header` string[], nullable, required
      - `rows` array[], required
        - string[]
      - `title` string, required
      - `entries` object[], required
        - `entries` object[], required
          - `entries` object[], required
            - `entries` object[], required
              - …
            - `title` string, required
            - `url` string, required
          - `title` string, required
          - `url` string, required
        - `title` string, required
        - `url` string, required
      - `hideTitle` boolean, nullable, required
      - `autoplay` boolean, required
      - `isSensitive` boolean, required
      - `video` object, nullable, required
        - `player` 'chorus' | 'youtube', required
        - `poster` object, nullable, required
          - `thumbnails` object, required
            - `horizontal` object, required
              - …
        - `title` string, required
        - `volumeUuid` string, required
    - `primaryCampaign` object, nullable, required
      - `advertiserName` string, required
      - `advertiserPreamble` string, required
      - `id` string, required
      - `advertiserClickthroughUrl` string, required
      - `campaignAdvertiserDarkImage` string, required
      - `campaignAdvertiserLightImage` string, required
      - `campaignCustomPinColor` string, nullable, required
      - `campaignCustomPinImage` string, nullable, required
      - `campaignDisclaimer` string, required
      - `title` string, required
    - `comments` object, required
      - `enabled` boolean, required
      - `mode` 'qa' | 'standard', required
    - `featuredImage` object, nullable, required
      - `caption` object, required
        - `html` string, required
        - `plaintext` string, required
      - `credit` object, required
        - `html` string, required
        - `plaintext` string, required
      - `hideCredit` boolean, required
      - `image` object, required
        - `alt` string, required
        - `credit` object, required
          - `html` string, required
          - `plaintext` string, required
        - `id` string, required
        - `originalHeight` number, required
        - `originalWidth` number, required
        - `title` string, required
        - `thumbnails` object, required
          - `horizontal` object, required
            - `cropCoordinates` object, required
              - …
            - `mimeType` 'imageGif' | 'imageJpg' | 'imagePng' | 'imageSvgXml' | 'imageWebp', required
            - `normalizedRatio` number, required
            - `originalHeight` number, required
            - `originalWidth` number, required
            - `url` string, required
          - `square` object, required
            - `cropCoordinates` object, required
              - …
            - `mimeType` 'imageGif' | 'imageJpg' | 'imagePng' | 'imageSvgXml' | 'imageWebp', required
            - `normalizedRatio` number, required
            - `originalHeight` number, required
            - `originalWidth` number, required
            - `url` string, required
          - `vertical` object, required
            - `cropCoordinates` object, required
              - …
            - `mimeType` 'imageGif' | 'imageJpg' | 'imagePng' | 'imageSvgXml' | 'imageWebp', required
            - `normalizedRatio` number, required
            - `originalHeight` number, required
            - `originalWidth` number, required
            - `url` string, required
    - `ledeMedia` object, nullable, required
      - `embedHtml` string, required
      - `provider` string, required
      - `gif` object, required
        - `caption` object, required
          - `html` string, required
          - `plaintext` string, required
        - `credit` object, required
          - `html` string, required
          - `plaintext` string, required
        - `hideCredit` boolean, required
        - `alt` string, required
        - `id` string, required
        - `originalHeight` number, required
        - `originalWidth` number, required
        - `title` string, required
        - `thumbnails` object, required
          - `horizontal` object, required
            - `cropCoordinates` object, required
              - …
            - `mimeType` 'imageGif' | 'imageJpg' | 'imagePng' | 'imageSvgXml' | 'imageWebp', required
            - `normalizedRatio` number, required
            - `originalHeight` number, required
            - `originalWidth` number, required
            - `url` string, required
          - `square` object, required
            - `cropCoordinates` object, required
              - …
            - `mimeType` 'imageGif' | 'imageJpg' | 'imagePng' | 'imageSvgXml' | 'imageWebp', required
            - `normalizedRatio` number, required
            - `originalHeight` number, required
            - `originalWidth` number, required
            - `url` string, required
          - `vertical` object, required
            - `cropCoordinates` object, required
              - …
            - `mimeType` 'imageGif' | 'imageJpg' | 'imagePng' | 'imageSvgXml' | 'imageWebp', required
            - `normalizedRatio` number, required
            - `originalHeight` number, required
            - `originalWidth` number, required
            - `url` string, required
      - `caption` object, required
        - `html` string, required
        - `plaintext` string, required
      - `credit` object, required
        - `html` string, required
        - `plaintext` string, required
      - `hideCredit` boolean, required
      - `image` object, required
        - `alt` string, required
        - `credit` object, required
          - `html` string, required
          - `plaintext` string, required
        - `id` string, required
        - `originalHeight` number, required
        - `originalWidth` number, required
        - `title` string, required
        - `thumbnails` object, required
          - `horizontal` object, required
            - `cropCoordinates` object, required
              - …
            - `mimeType` 'imageGif' | 'imageJpg' | 'imagePng' | 'imageSvgXml' | 'imageWebp', required
            - `normalizedRatio` number, required
            - `originalHeight` number, required
            - `originalWidth` number, required
            - `url` string, required
          - `square` object, required
            - `cropCoordinates` object, required
              - …
            - `mimeType` 'imageGif' | 'imageJpg' | 'imagePng' | 'imageSvgXml' | 'imageWebp', required
            - `normalizedRatio` number, required
            - `originalHeight` number, required
            - `originalWidth` number, required
            - `url` string, required
          - `vertical` object, required
            - `cropCoordinates` object, required
              - …
            - `mimeType` 'imageGif' | 'imageJpg' | 'imagePng' | 'imageSvgXml' | 'imageWebp', required
            - `normalizedRatio` number, required
            - `originalHeight` number, required
            - `originalWidth` number, required
            - `url` string, required
      - `autoplay` boolean, required
      - `video` object, required
        - `id` string, required
        - `player` 'chorus' | 'youtube', required
        - `poster` object, nullable, required
          - `alt` string, required
          - `credit` object, required
            - `html` string, required
            - `plaintext` string, required
          - `id` string, required
          - `originalHeight` number, required
          - `originalWidth` number, required
          - `title` string, required
          - `thumbnails` object, required
            - `horizontal` object, required
              - …
            - `square` object, required
              - …
            - `vertical` object, required
              - …
        - `publishedAt` string, nullable, required
        - `title` string, required
        - `volumeUuid` string, required
    - `globalId` string, required
    - `id` string, required
    - `wpId` number, required
    - `chorusId` number, nullable, required
    - `chorusUuid` string, nullable, required
    - `path` string, required
    - `permalink` string, required
    - `resourceType` 'map' | 'series' | 'authorProfile' | 'campaign' | 'category' | 'clientError' | 'customStory' | 'diningReport' | 'embedStory' | 'homepage' | 'image' | 'internalCategory' | 'internalSuperCat' | 'linkPost' | 'loopNav' | 'mmaEvent' | 'mmaFight' | 'mmaFighter' | 'mmaPromotion' | 'mmaWeightClass' | 'neighborhood' | 'package' | 'page' | 'post' | 'product' | 'productBrand' | 'quickPost' | 'redirect' | 'startHere' | 'stream' | 'superCat' | 'tag' | 'vault' | 'venue' | 'videoGame' | 'videoGamePlatform' | 'videoPost' | 'volumeVideo', required
    - `slug` string, required
    - `canonicalUrlOverride` string, required
    - `status` 'acfDisabled' | 'archived' | 'autoDraft' | 'dpRewriteRepublish' | 'draft' | 'future' | 'inherit' | 'pending' | 'private' | 'publish' | 'requestCompleted' | 'requestConfirmed' | 'requestFailed' | 'requestPending' | 'trash', required
    - `createdAt` string, required
    - `originalPublishedAt` string, nullable, required
    - `publishedAt` string, nullable, required
    - `updatedAt` string, nullable, required
    - `authors` object[], required
      - `slug` string, required
      - `id` string, required
      - `name` string, required
      - `path` string, required
      - `permalink` string, required
      - `title` string, required
      - `profileImage` object, nullable, required
        - `id` string, required
        - `thumbnails` object, required
          - `horizontal` object, required
            - `cropCoordinates` object, required
              - …
            - `mimeType` 'imageGif' | 'imageJpg' | 'imagePng' | 'imageSvgXml' | 'imageWebp', required
            - `normalizedRatio` number, required
            - `originalHeight` number, required
            - `originalWidth` number, required
            - `url` string, required
          - `square` object, required
            - `cropCoordinates` object, required
              - …
            - `mimeType` 'imageGif' | 'imageJpg' | 'imagePng' | 'imageSvgXml' | 'imageWebp', required
            - `normalizedRatio` number, required
            - `originalHeight` number, required
            - `originalWidth` number, required
            - `url` string, required
    - `categories` object[], required
      - `id` string, required
      - `isHub` boolean, required
      - `path` string, required
      - `permalink` string, required
      - `slug` string, required
      - `title` string, required
    - `internalCategories` object[], required
      - `id` string, required
      - `slug` string, required
    - `liveBadge` boolean, required
    - `liveStatus` object, required
      - `endAt` string, nullable, required
      - `startAt` string, nullable, required
      - `status` boolean, required
    - `package` object, nullable, required
      - `chorusId` number, nullable, required
      - `id` string, required
      - `permalink` string, required
      - `promo` object, required
        - `headline` string, required
      - `title` string, required
    - `primaryCategory` object, required
      - `id` string, required
      - `isHub` boolean, required
      - `path` string, required
      - `permalink` string, required
      - `slug` string, required
      - `title` string, required
      - `parent` object, nullable, required
        - `parent` object, nullable, required
          - `id` string, required
          - `isHub` boolean, required
          - `path` string, required
          - `permalink` string, required
          - `slug` string, required
          - `title` string, required
        - `id` string, required
        - `isHub` boolean, required
        - `path` string, required
        - `permalink` string, required
        - `slug` string, required
        - `title` string, required
    - `streams` object, nullable, required
      - `nodes` object[], required
        - `chorusId` number, nullable, required
        - `id` string, required
        - `title` string, required
    - `internalSuperCats` object[], required
      - `id` string, required
      - `slug` string, required
    - `superCats` object[], required
      - `id` string, required
      - `slug` string, required
    - `hasAffiliateLinks` boolean, required
    - `promo` object, required
      - `headline` string, required
    - `seo` object, required
      - `headline` string, required
    - `social` object, required
      - `headline` string, required
    - `title` string, required
    - `wordCount` number, required
    - `excludedFromHomepage` boolean, required
    - `isPaywallEligible` boolean, required
    - `dek` object, required
      - `html` string, required
      - `plaintext` string, required
    - `robots` object, required
      - `follow` boolean, required
      - `index` boolean, required
    - `additionalBylines` string, required
    - `customCss` string, required
    - `seoArticleBody` string, required
    - `streamPublishedAt` string, nullable, required

## Other responses

- `400`: Invalid input parameters
- `401`: Unauthorized access
- `404`: Resource not found
- `500`: Internal server error

---

[API](https://skmtc.dev/theverge/apis/the-verge-api-documentation.md) - [All operations](https://skmtc.dev/theverge/apis/the-verge-api-documentation/llms.txt) - [OpenAPI document](https://skmtc.dev/theverge/apis/the-verge-api-documentation/revisions/f44a9b8ebfc3?raw)
